Added FulfilledRunnable<T> and FailedRunnable<T> convenience interfaces