package com.oath.cyclops.hkt;



public interface DataWitness {

    public static enum lazySeq{}
    public static enum nonEmptyList{}
    public static enum seq{}
    public static enum vector{}
    public static enum lazyString{}
    public static enum intMap{}
    public static enum zipper{}
    public static enum hlist{}
    public static enum differenceList{}

    public static enum tree{}

    public static enum bankersQueue{}




    public static enum hashSet{}
    public static enum trieSet{}
    public static enum treeSet{}
    public static enum bag{}

    public static enum treeMap{}
    public static enum trieMap{}
    public static enum hashMap{}
    public static enum linkedHashMap{}
    public static enum multiMapHK{}

    public static enum diet{}

    public static enum range{}


  public static enum stream {}
  public static enum futureStream {}
  public static enum reactiveSeq {}


  public static enum streamable{}

  public static enum tryType{}
  public static enum ior {}
  public static enum lazyEither {}

  public static enum lazyEither3 {}
  public static enum lazyEither4 {}
  public static enum lazyEither5 {}
  public static enum either {}
  public static enum eval {}
  public static enum option {}
  public static enum validated {}
  public static enum future{}
  public static enum completableFuture {}
  public static enum optional {}

  public static enum reader {}
  public static enum io {}
  public static enum managed {}

  public static enum supplier {}
  public static enum yoneda {}
  public static enum coyoneda {}
  public static enum coreader {}
  public static enum kleisli {}
  public static enum rws {}
  public static enum state {}
  public static enum writer {}
  public static enum constant {}
  public static enum cofree{}
  public static enum identity {}
  public static enum product {}
  public static enum coproduct {}
  public static enum nested {}
  public static enum free {}
  public static enum freeAp {}
  public static enum predicate {}
  public static enum tuple1 {}
  public static enum tuple2 {}
  public static enum tuple3 {}
  public static enum tuple4 {}

}
