Duck typing for A.
Allow t to be complex.