Added Plücker instances. Switched to a more uniform foldl based lift