Dependent Haskell Type level programming - YuMingLiao/haskell_code GitHub Wiki