Yes you have to understand cardinality if you want to use quasiquotes. It's one of the types of metadata that are required to be given by the user to unambiguously splice things.

You can't get a totally legible error message without ambiguity or oversimplification.