Use case
Debugging issues creating a Vulkan device (particularly on Fuchsia) or usage errors when doing vkCreateInstance.
Proposal
The engine should chain a VkDebugReportCallbackCreateInfoEXT struct when calling VkCreateInstance. This will allow the Vulkan implementation to report errors while running that function. Otherwise the debug report callback will only be set later.