function sepEndBy(...$args)
{
    $f = function(Parser $p, Parser $sep){
        return sepEndBy1($p, $sep)->aor(parserReturn([]));
    };