'endlessSq' is one of the functions I had removed from Parser, as it seemed to offer nothing but obfuscation. Replaced its use in 'text2' with 'T.pack "]"'.