pakoito
fun <F> deserialize(FU: Functor<F>, value: Kind<F, String>): Kind<F, UserDto> = FU.run { value.map(::deserialize) }