SO. MUCH. PERFORMANCE.

I came, I profiled, I optimized.

Little known fact: Enum.HasFlag uses reflection and is just so incredibly slow.
Solution: HasFlag --> HasFlagFast

TODO @moritzuehling figure out whether our HasFlagFast can be generic without sacrificiing _any_ performance. But that's just about code beauty.