At https://github.com/fredstro/hilbertmodgroup/blob/main/src/hilbert_modgroup/upper_half_plane.pyx#L236 and https://github.com/fredstro/hilbertmodgroup/blob/main/src/hilbert_modgroup/hilbert_modular_group_class.py#L160 you overwrite the default `__call__` of the sage `Parent` class. Is there any reason for that? Doing so would prevent any coercion to happen. Part of https://github.com/openjournals/joss-reviews/issues/3996
At https://github.com/fredstro/hilbertmodgroup/blob/main/src/hilbert_modgroup/upper_half_plane.pyx#L236 and https://github.com/fredstro/hilbertmodgroup/blob/main/src/hilbert_modgroup/hilbert_modular_group_class.py#L160 you overwrite the default
__call__of the sageParentclass. Is there any reason for that? Doing so would prevent any coercion to happen.Part of openjournals/joss-reviews#3996