+1 for saying out params is a very bad pattern. Functions have clearly defined input and outputs. Just don’t use inputs as they are outputs. So no, don’t use wrappers. Just return the value you need.
Out params make sense on low-level languages like C/C++, because it allows to pass data efficiently.