class ViewModel::Config

def self.configure!(&block)

def self.configure!(&block)
  if configured?
    raise ArgumentError.new('ViewModel library already configured')
  end
  builder = KeywordBuilder.create(self, constructor: :with)
  @instance = builder.build!(&block)
end