introducing PfNode::fromPf() parser syntaxic sugar