that's the tricky part about document functions that are actually "methods" created by the method library. How `modification` can "implements" a function like `attach` if we don't explain what the methods are? I mean, regular JS developers could be a bit puzzled here, and if we said something like that we should be more clear at least about what we meant with "implements `attach`".