Should we instead deprecate the use of Function0 and encourage Callable (as it was)? Callable is idiomatic Java. It seems non-intuitive to have a type introduced seemingly because we prefer the method name to be apply instead of call.