This should be `n = n` (including the test). If the UDT can't support assignment to its own type then it's not integer-like.