this was discussed by few at https://github.com/graphql-go/graphql/pull/25 this avoid an extra casting