converted MultiError to just a slice
unsafe helpers
added Flag, a simple atomic "bool"
changed spinlocks to use atomic directly