check empty lists for hlist constraints

Fixes #226