STY: self.supported_dtypes -> self.checked_dtype, to avoind name collision.