- unique0 and priority - uniqueness on if statements - preliminary discard-only parsing of assertions - parameters with alias typenames