Creating the type builder.