EXPERIMENTAL - define multiple packages in one file, and reference them in any order