DataSource tries to use Elm's collections as signals