Functional extensions for the System.Threading.Task types.