Check binding collision and allow _ in binding

Closes #37.