Optimization: use str.start_with?(v) instead of str[0..n] == v
Optimization: use str.start_with?(v) instead of str[0..n] == v

- faster by about 25%
- overall improvement about 14% on seattle benchmark

cognitect/transit-ruby,cognitect/transit-ruby,cognitect/transit-ruby