This should have checks that `other` is a `TWave`