(refs #35) Change the `^` behavior as snmsts said.

https://github.com/fukamachi/cl21/issues/35#issuecomment-36619704