request11
It failed to build on Windows/MSVC because error's member variable had a member with the same name of the struct itself, `error`. This made MSVC think I was declaring a constructor.