Fiddling with library versions
Shuffling around A* data types
Adding tests that run, but that don't quite work