Golf.hs initial commit