added non-generic version of _.once and a simple test