MILESTONE: wrote DigraphGene.create()

note that it's untested, and will be difficult to test without mutate()