Add code-generation based type-providers (aka a code generator)