added basic test
add todo for when higher order lifetimes land
update readme with example and better description
test vec of enums