rapExecutionWith</code> on it. This method takes in a function <code>f</code> and returns a new <code>GraphQLInterpreter</code> that will wrap the <code>execute</code> method with this function <code>f</code>.</p> <p>It is used internally to implement <code>mapError</code> (customize errors) and <code>provide</code> (eliminate the environment), but you can use it for other purposes such as adding a general timeout, logging response times, etc.</p> <div class="language-scala extra-class"><pre class="language