úÎ éê&      !"#$%Requires OverloadedStringsStable#Bas van Dijk <v.dijk.bas@gmail.com>#Put two strings besides eachother.  Note that  is just a synonym for &.  mid m x y Puts x and y around m.  Note that:  mid m x y =  x y m 8Put two strings besides eachother separated by a space. !Put two strings above eachother. List version of  List version of  List version of   punctuate p [d1, ... dn] = [d1 <> p, d2 <> p, ... dn-1 <> p, dn] between b c s wraps the string s between b and c wrap a string in (...) wrap a string in [...] wrap a string in {...} wrap a string in <...> wrap a string in '...' wrap a string in "..."  convert a character to a string A ';' character A ':' character A ',' character A ' ' character A '\n' character A '=' character A '(' character A ')' character A '[' character A ']' character A '{' character A '}' character A '<' character A '>' character 'Convert a Show-able value to a string.  fromShow = fromString . show $  !"#$  !"#$  !"#Requires TypeSynonymInstancesStable#Bas van Dijk <v.dijk.bas@gmail.com>$;Class of types that can be converted to and from a String. $%$%$%%'      !"#$%&'()*+,string-combinators-0.1Data.String.CombinatorsData.String.Stringablebase Data.Monoid<>mid<+>$$hcathsepvcat punctuatebetweenparenbracketsbraces angleBracketsquotes doubleQuotescharsemicoloncommaspacenewlineequalslparenrparenlbrackrbracklbracerbracelabrackrabrackfromShowintintegerfloatdoublerational StringabletoStringmappend