Change pack and unpack to take positional args.