Since, in our example, the `T` is `Point`, the `T` is well defined hence the creation of existential container isn't required. In previous non-generic version of `drawACopy(local: Drawable)` the existential container was created and this was necessary - we've studied this in the
second article.