Added function support.

Arguments/parameters coming soon.
broke something