More lenses + fixed the write instance of Path
More writer stuff