"Parsing with Derivatives" for Go