module Temple::Mixins::ClassOptions

def options

def options
  @options ||= OptionMap.new(superclass.respond_to?(:options) ?
                             superclass.options : nil) do |hash, key, what|
    warn "#{self}: Option #{key.inspect} is #{what}" unless @option_validator_disabled
  end
end