(signed long) -> ()