add TryPartial
Merge remote-tracking branch 'xuwei-k/try-partial'