Allow Traversables as Hal data.

Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
Merge branch 'feature/allow-traversables' of github.com:jacobkiers/hal into jacobkiers-feature/allow-traversables