Data.RTuple

data RTuple a

data TList t a

class ShowRtup r

type family HeadOf a

class Head a

type family TailOf a

class Tail a

class UncurryTuple f out

type family AsRTuple a

type family AsTListData t a

type AsTList t lst

type family AsTuple a

class ToTuple a lst

type family ElTypeAt idx a

class ElAt idx a

class ElAt' idx t