catchall functions/methods (methods not tested yet), more creation via mutation
appropriate and inappropriate redefinition tests