package fj.data; /** * Created by MarkPerry on 19/06/2014. */ import java.io.IOException; /** * IO monad for processing files * * @author Martin Grotzke * * @param <A> the type of the result produced by the IO */ public interface IO<A> { A run() throws IOException; }