Add explicit arg checking and carps to most functions. Version bump.