Define new type and begin fixing functions to use this new type. Ultimate importance is for SIR continuous models