Refactor and generalize the `include` helper.

The `include` helper, now also alised to `contain` and `value` is now
generalized to work with associative arrays as well as input ranges.
I'll make a release about it soon. I also renamed the `value` property
to `context`, so we didn't have conflicts.