Let's keep what we have for now. We will release type providers as an experimental feature initially, so we are free to change the API after getting some feedback from the community once it's released.