interface TSVDecoder : Type -> TypedecodeFrom : Tok False e aTSVDecoder Bits8TSVDecoder Bits16TSVDecoder Bits32TSVDecoder Bits64TSVDecoder Int8TSVDecoder Int16TSVDecoder Int32TSVDecoder Int64TSVDecoder NatTSVDecoder IntegerTSVDecoder DoubleTSVDecoder StringTSVDecoder BoolTSVDecoder a => TSVDecoder (Maybe a)TSVDecoder a => TSVDecoder b => TSVDecoder (a, b)All (TSVDecoder . f) ks => TSVDecoder (All f ks)All (TSVDecoder . f) ks => TSVDecoder (All f ks)decodeFrom : TSVDecoder a => Tok False e astr : Tok False e Stringrefine : Tok b1 e a -> (a -> Maybe b) -> Tok False e brefineNum : Tok b1 e a -> (a -> Maybe b) -> Tok False e bnatural : (Nat -> Maybe a) -> Tok False e aboundedNat : Cast Nat a => Nat -> Tok False e aintegral : (Integer -> Maybe a) -> Tok False e aboundedInt : Cast Integer a => Integer -> Integer -> Tok False e afloat : (Double -> Maybe a) -> Tok False e atab : Tok False e ()readTable : TSVDecoder a => Origin -> String -> Either (ParseError e) (List a)