the DSL provided by Akkurate, the latter has to track the path of the property (to provide it in the constraint violations) and to allow a user to apply constraints to a property
Arrow Optics' DSL is to get and set a property value, which is fundamentally very different
Honestly, at the moment I can't think of any solution to combine Arrow Optics' DSL with Akkurate