I have used C# expressions before based on lamdas, but I have no experience composing them by hand. Given an ...Expression<Func<SomeType, bool>> originalPredicate..., I want to create an ...Expression<Func<OtherType, bool>> translatedPredicate.......In th...