TODO: - test aliasing method when a class is closed - test overwriting - alias overwrite regular - alias overwrite (satisfy) required - alias overwrite alias - test that aliasing the method does not mess up the glob - this will require having @ and % values in the glob, etc.