pub type ExecutableDefinition<'a> = ExecutableDefinition<OperationDefinition<'a>, FragmentDefinition<'a>>;