Works on all standard data types.