Added Storage.Schedule and a simple HList. (Incurring a dependency on lens HEAD in the process)