are these parenthesis necessary? maybe `"c".between?("a", "c").should be(true)` could also work.
i believe `.should be true` is actually ambiguous to the MRI parser(when run with `-w`). to remove the ambiguity, parenthesis should wrap any arguments of the method call, e.g: `should be(true)`.