freer-indexed Freer indexed (parameterized) monad for type-level resource-aware effectual operations. See Parameterized Extensible Effects and Session Types. See docs on hackage.