ind">case class</span></span> <span class="symbol"><span class="name">PairBot</span><span class="tparams">[<span name="P">P</span>, <span name="Q1">Q1</span>, <span name="Q2">Q2 &lt;: <span name="shapeless.HList" class="extype">HList</span></span>, <span name="W">W</span>, <span name="V">V</span>, <span name="ID">ID</span>]</span><span class="params">(<span name="response">response: (<span name="provingground.learning.TypedPostResponse.PairBot.V" class="extype">V</span>) =&gt; (<span name="provingground.lea