Fix #529: support abs(complex)