return {
	infusion = function(r)
		sorcery.data.infusions[#sorcery.data.infusions + 1] = r
	end;
	alloy = function(mix)
		sorcery.data.alloys[#sorcery.data.alloys + 1] = mix
	end;
	infusion_leftover = function(orig, leave)
		sorcery.data.infusion_leftovers[orig] = leave
	end;
}
