Haxe macro for helping to sort arrays based on multiple properties with a very simple syntax