Muggeler upgrade

I will look into making this behave a bit better so `if 'foo' in my_muggler` works as expected, but you should merge this if you want this now.
k, merging it and i'll fix it on my branch