There are a couple of annotations that I would like to add including but not limited to: nothrow pure(where I can) safe/trusted(maybe?) nogc