package Ġcom . d inar ap aran id . pri ma . utils . extensions Ċ Ċ import Ġarrow . core . Option Ċ import Ġarrow . core . Some Ċ import Ġarrow . core . orElse Ċ Ċ fun Ġ< T > ĠOption < T >. unwrap (): ĠT Ġ= Ġor Null () !! Ċ fun Ġ< T > ĠOption < T >. unwrap Or ( or : ĠT ): ĠT Ġ= Ġor Else Ġ{ ĠSome ( or ) Ġ}. unwrap () Ċ inline Ġfun Ġ< T > ĠOption < T >. unwrap OrElse ( gen : Ġ() Ġ-> ĠT ): ĠT Ġ= Ġunwrap Or ( gen ())