Renamed TryCatchN to TryN
Support name change for TryCatch
Added Effect and TryEffect with arity 0 to 8
Test passing a method to instantiate an interface
Moved TryN to function package