TODO: Signed integer support.