making possible to use extra subtypes like the ones defined on future.builtins