simple singleton macro

no class name is required in AS_SINGLETON / DEF_SINGLETON