QUAD: enum class for quadrature types as well.. now fix mpi as well, no, really (damnit, WIP)