https://5dok.net/document/nq71j2vq-implementing-a-pdg-library-in-rascal.html