Defining Reusable HOC/Util Functions in Effect Typescript - Effect Community