Updated RunTaskMessage to pass an Adjustable instead of a function.
Added a type parameter to Adjustable.
Added 'and' keyword for par.