Print better error messages for expression like (: 2 Zero). Also fix and improve error messages for multiple/missing types. Closes PR 15044