embedded vladkens/VK dependency
this now throws exceptions on VK errors