úÎ6Â     portablejmillikin@gmail.comLA list-like type for lazy sequences, with a user-defined termination value. *Convert a capped list to a standard list. <The cap is returned in the first value of the result tuple. >Convert a capped list to a standard list, discarding the cap. 2Convert a standard list and cap to a capped list. Like the standard  function. Like the standard  function. Like the standard  function. Like the standard  function. The second list's "cap"- will be discarded; to preserve the cap, use  . Like the standard  function. The first list's "cap"- will be discarded; to preserve the cap, use  . IAppend two capped lists, merging the caps together using a user-provided  function. Like the standard  function. Like the standard ( function, but the mapping function may  return a capping value. Like the standard  function. Like the standard " function, but accepting an extra  parameter to handle  values. Like the standard " function, but accepting an extra  parameter to handle  values. Like the standard Data.List.unfoldr! function, but the step function , must return a cap to terminate the unfold. Like the standard  function;  is considered  0-length.         capped-list-1.2Data.CappedList CappedListCapNexttoListtoList_fromListnullappendLappendRappendL_appendR_ appendWithmap mapEither concatMapMfoldrfoldlunfoldrlengthbaseGHC.ListGHC.Base++ concatMaphead'tail'