[5.0] Return instance from foundation helpers

...to make them more consistent with each other, and to have the added functionality provided by the full instance.

PS I think the `trans_choice` helper is now redundant. `trans()->choice()` reads much nicer.