closes #37

`entity` is now `value`: e => v