refactored fin.util functions to hang directly off the fin namespace