Adding abstract typed filter and optimization code for neo4j drivers to (hopefully) reduce the number of throwaway edge observations we have to deal with.