Invoking Functions, and accepting arguments.

Also added more tests in Arche::Type for datamembers which happen to be
Arche::Functions.