blob: 7e5aeb160c5bc292217c6124f0701e25a2155f53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
module Blessings.Internal where
import Data.String (IsString)
import Data.Word (Word8)
class (IsString a, Monoid a) => Blessable a where
length :: a -> Int
drop :: Int -> a -> a
take :: Int -> a -> a
splitAt :: Int -> a -> (a, a)
break :: (Char -> Bool) -> a -> (a, a)
intercalate :: a -> [a] -> a
fromWord8 :: Word8 -> a
|