Various modes of method calls and function pointer stuff implemented,
slight grammar restowing, entry point mechanism changed