interface Text.XHtml.BlockTable where { infixr 4 `beside`; infixr 3 `above`; {-# NEED #-} instance Prelude.Functor NHC.Internal.IO; {-# NEED #-} instance Prelude.Monad NHC.Internal.IO; {-# NEED #-} instance (Prelude.Integral a) => Prelude.Fractional (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.RealFrac (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Num (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Real (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Enum (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Read a,Prelude.Integral a) => Prelude.Read (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Ord (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Eq (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Show a) => Prelude.Show (BlockTable a); {-# NEED #-} instance (Prelude.Integral a) => Prelude.Show (Ratio.Ratio a); {-# NEED #-} instance (Prelude.Show a) => Prelude.Show (NHC.Internal.IO a); interface Ratio {-# NEED Ratio #-} data Ratio a; interface NHC.Internal {-# NEED IO #-} newtype {-# #-} IO a; {-# NEED World #-} data World; interface ! Text.XHtml.BlockTable {-# NEED showTable #-} showTable{-# 1 #-}::(Prelude.Show a) => ((BlockTable a) -> Prelude.String); {-# NEED showsTable #-} showsTable{-# 1 #-}::(Prelude.Show a) => ((BlockTable a) -> Prelude.ShowS); {-# NEED getMatrix #-} getMatrix{-# 1 #-}::((BlockTable a) -> [[(a,(Prelude.Int,Prelude.Int))]]); {-# NEED beside #-} beside{-# 2 #-}::((BlockTable a) -> ((BlockTable a) -> (BlockTable a))); {-# NEED above #-} above{-# 2 #-}::((BlockTable a) -> ((BlockTable a) -> (BlockTable a))); {-# NEED single #-} single{-# 1 #-}::(a -> (BlockTable a)); {-# NEED BlockTable #-} data BlockTable a; }