package Ġcom . be bes a uri os . x com 2 . service Ċ Ċ sealed Ġclass ĠResult < out ĠT , Ġout ĠE > Ġ{ ĊĠĠĠ Ġdata Ġclass ĠSuccess < out ĠT , Ġout ĠE >( val Ġvalue : ĠT ) Ġ: ĠResult < T , ĠE >() ĊĠĠĠ Ġdata Ġclass ĠFailure < out ĠT , Ġout ĠE >( val Ġerror : ĠE ) Ġ: ĠResult < T , ĠE >() Ċ }