is_complex works for const also