class BelowMatcher

defm match(expected, actual)
  return actual < expected
end

defm failure_message_for_match(expected, actual)
  return "expected “#{actual}” to be below “#{expected}”"
end

defm failure_message_for_mismatch(expected, actual)
  return "expected “#{actual}” to not be below “#{expected}”"
end

end