Support lazy functions:

- fn__FUNCTION_NAME
- CLASS_NAME__class__METHOD
- CONSTRUCTIVE_CLASS__obj__METHOD
- ns_NAMESPACE_CLASS_NAME__class__METHOD