Introduction
Tutorials
Modules
Interfaces
Acknowledgements
References
Gets the ful typename of a type. You should not pass an instance to this function but it may just work.
An exception is that if the input is of type str or if it is None, it will be returned as it is
str