#import @interface GIMMe : NSObject + (instancetype)gimme; - (instancetype)allocOf:(Class)cls; - (id)nullableInstanceForType:(id)type; - (id)instanceForType:(id)type; @end