an class="name">compose</span><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span name="g">g: (<span name="scala.Function1.compose.A" class="extype">A</span>) =&gt; <span name="provingground.translation.Translator.Empty.I" class="extype">I</span></span>)</span><span class="result">: (<span name="scala.Function1.compose.A" class="extype">A</span>) =&gt; <span name="scala.Option" class="extype">Option</span>[<span name="provingground.translation.Translator.Empty.O" class="extype"