k
Size: a a a
k
A
A
DK
k
k
type alias Interval b a =
{ a
| start : b
, end : b
}
nonmaybe : Interval a (Maybe b) -> Maybe (Interval a b)
идейно понятно что я хочу:k
a
, который добавляется в recordk
k
k
a
, то все было бы очень просто... но он есть и конкретно в моем приложении над которым я сейчас работаю это довольно важноk
a
разный и это такая дополнительная информация которая последовательно дополняетсяDK
k
k
k
k
type Interval a b = Interval b b a
k
DK
k
DK
type Interval = Interval Int Int
type alias WithInterval a =
{ a | interval : Interval }