Module merge
toql
Generic merge function called by code from Toql derive. Used to merge a collection of structs into another collection of structs by equal keys