A parsing library specialized to handling strings