module T::Props::Private::SetterFactory

def self.simple_nilable_proc(prop, accessor_key, non_nil_type, klass)

def self.simple_nilable_proc(prop, accessor_key, non_nil_type, klass)
 || val.is_a?(non_nil_type)
vate::SetterFactory.raise_pretty_error(
erce(non_nil_type),
le_set(accessor_key, val)
 || val.is_a?(non_nil_type)
vate::SetterFactory.raise_pretty_error(
erce(non_nil_type),