Migrate code base from old repo monads-playground