CharSeq protocol for haml source data