Function definition modification

Original: return_type class::function_name (arguments)
Now: return_type class::function_name

FIXME: Polymorphism function