Added support for function overloading and lambda callback definitions.