This is a functional interface that can be used to execute a block of code that potentially throws a Throwable.