some basic Julian package infrastructure