Function<E,Boolean>
CustomExceptionHandler
FunnyCommandsExceptionHandler
Class<E>
getExceptionType()
andThen, apply, compose