whenever that PR comes -- we should probably make proper deprecation cycle for 'allowedtype' instead of just removing it.

Also I still think that having a simple "comprehension" for string arguments (e.g. ```"float" -> EnsureFloat```) should be of benefit for readability and also make that PR much smaller (in majority case only renaming ```allowedtype``` to ```constraints```)