trans::foreign: Simplify some code by using our builder impl