implement load and io primitives
a modicum of IOError handling