Matches optional horizontal whitespace (spaces and tabs).
Parser<String> sp() => pattern(' \t').starString();