moved to attoparsec