Add support for function arguments and returns and function literals.