require "has_options"