Added ability to specify input types in an Array<>, a la storage. Updated function pointer wrappers and added ability to call member functions. Added tests.