i1 : hooks(intersect, Ideal, Ideal)
o1 = {0 => (intersect, Ideal, Ideal, Strategy => Default) }
{1 => (intersect, Ideal, Ideal, Strategy => Elimination)}
{2 => (intersect, Ideal, Ideal, Strategy => Monomial) }
o1 : NumberedVerticalList

i2 : code 0
o2 =  code for method: intersect(Ideal,Ideal)
../../../../../Macaulay2/m2/intersect.m2:116:25116:59: source code:
Default => (opts, L) > ideal intersect(opts, apply(L, module)),

i3 : hooks(quotient, Strategy => Iterate)
o3 = {0 => (quotient, Ideal, Ideal, Strategy => Iterate) }
{1 => (quotient, Module, Ideal, Strategy => Iterate) }
{2 => (quotient, Module, Module, Strategy => Iterate)}
o3 : NumberedVerticalList
