refactoring: Util.hs を 本体部とFFI部に分離