I'm confused why drop() is a function that you have to import inside the closure instead of a method.