initial uberlog-hs lib