PerformanceIMMO / elm-utils / Perfimmo.Collection.List

Utils function on list

insertAt : Basics.Int -> a -> List a -> List a

insertAt

splitIf : (a -> Basics.Bool) -> List a -> List (List a)

splitIf

flatten : List (List b) -> List b

flatten

collectFirst : (a -> Maybe b) -> List a -> Maybe b

collectFirst

tail : List a -> List a

tail an iq tail with 'Maybe List a' is so bad