Very beginnings of an implementation.