in progress
WIP on simple use case
simplify syntax
fix regression