ADD: instantiate without `new` keyword