Slight miss in one of the code examples

Because at the moment of return the draw* variables are not yet assigned (they are defined, thanks to JS’ hoisting), the DrawModule comes out filled with `undefined`s.