set.lua v0.4 -- Switch to class library for less boilerplate.