yams #124342 Allow user defined type [validation pending]

Allow the use of make_type for user-specified type, and thus taking into account specific parameters.

prioritynormal
typebug
done in0.37.0
load left0.000
closed by#2c482979bf58 Add functions to register/unregister new base types. Closes #124342.
patchAdd functions to register/unregister new base types. Closes #124342. [applied][buildobj] Allow to define specific parameters in _make_type function [rejected]Add functions to register and make a base type. [rejected][buildobj] Allow to define specific parameters in _make_type function , closes #124342 [applied]