import { Parser, SubParsers, Input, List, Node } from '../parser'; import { fmap } from './fmap'; export function dup>(parser: Parser): Parser>, I, S>; export function dup(parser: Parser): Parser>> { return fmap(parser, nodes => new List([new Node(nodes)])); }