An static type contains one or more static functions, an static function being as function that can be called globally without being part of a class.
Functions must have unique names inside the same function library.