icecave/repr used for __toString implementations (fixes #17)