Initial repo split

(from milo/utils@f532660fe1dc8cbbbe82af2514e3329eb05f9fd1)