Providing better error locations for arity errors in cases expressions

Hopefully resolves #49...