I was slacking off work by messing around with an infix quoting idea so I am forcing myself to put the ugly code here. Hopefully this will make me clean it up and do something with it one day!