As requested by @vaibhavsagar I should write about implementing the newly-fangled Carp feature, string pattern matching, in pure Carp.