apply.singleton is now apply.instance