semialign-optics (hackage): An either-or-both data type, with corresponding hybrid error/writer monad transformer.
Keywords: bsd3|data|deprecated|library|these