Move extension methods
Fix the definition of Cps<TResult, T> for Silverlight