The object EllipticCurve (missing documentation) is a type, with ancestor classes ProjectiveVariety < Variety < MutableHashTable < HashTable < Thing.
The source of this document is in /builddir/build/BUILD/Macaulay2-1.25.05-build/M2-release-1.25.05/M2/BUILD/aarch64-redhat-linux-gnu/Macaulay2/packages/EllipticIntegrals-temporary/currentString:1:442.