Additionally: - strip redundant type parameters for juniper::Context in some core definitions and reuse associated type
Co-authored-by: Christian Legnitto <LegNeato@users.noreply.github.com>