[Haskell-cafe] Type level Roman numerals and skew binary random access lists (formatting hopefully corrected)