Lazy Message 4

-Yet another batch of lazy MatchResult and pretty toString.