@aparrish iā€™d say two functions, where the second is a utility wrapper for the first.

If a file can be streamed in, make that the param for the first, while the second util just wraps a string in a file interface as a convenience

2024/06/09