Usage with apollo-server-express and makeExecutableSchema
Hello,

In order to use `graphql-shield` I've been forced to switch to `makeExecutableSchema`, seems like the built-in apollo-upload in no longer working here ? Should I have to add  the library manually in resolver and scalar definition ?

Here is my code

```ts
import { ApolloServer } from "apollo-server-express";
import express from "express";
import { applyMiddleware } from "graphql-middleware";

import Permissions from "./modules/authentication/permissions";
// …

// Build schema with middleware
  const schema = applyMiddleware(
    makeExecutableSchema({
      resolvers
      typeDefs
    }),
    Permissions,
  );

  // Init server
  const apolloServer = new ApolloServer({
    context: () => {},
    schema,
  });

  // Start server
  const app = express();
  apolloServer.applyMiddleware({
    app,
    path: "/",
  });
// …
```

And i get `(node:7545) UnhandledPromiseRejectionWarning: Error: Unknown type "Upload". Did you mean "Float"?`

Best regards