Increments generically calculates incremental updates to data types