class TestProf::LetItBe::Configuration

def alias_to(name, **default_args)

end
config.alias_to :let_it_be_reloaded, reload: true
TestProf::LetItBe.configure do |config|

Define an alias for `let_it_be` with the predefined options:
def alias_to(name, **default_args)
  LetItBe.define_let_it_be_alias(name, **default_args)
end

def default_modifiers

def default_modifiers
  @default_modifiers ||= {}
end

def register_modifier(key, on: :let, &block)

or when accessed # via let (:let))
optional scope (when to apply the modifier, on initialization (:initialize)
Register modifier by providing the name of key,
def register_modifier(key, on: :let, &block)
  raise ArgumentError, "Modifier #{key} is already defined for let_it_be" if LetItBe.modifiers.key?(key)
  LetItBe.modifiers[key] = Modifier.new(on, block)
end