feat: port Data.List.Func (#1048) aba57d4d3dae35460225919dcd82fe91355162f9
Data.List.Func
aba57d4d3dae35460225919dcd82fe91355162f9