`SufaceGui` is a misspelling of `SurfaceGui`, and `ColorValue` and
`VectorValue` are not Roblox classes: the value objects are
`Color3Value` and `Vector3Value`. Under the new solver the real
names were type errors and the wrong ones type-checked and then
threw at runtime. Type table only; nothing changes at runtime.
* feat: add more ui instances to Create type
* fix: use string requires in init.luau
@self string requires are now supported by Roblox, so this should be fine. It works in my Pesde patches and fixes issues with missing types.
* feat: export vide.create types
Instances and Properties are both useful types that should be able to be used by consumers (e.g. wrapper components).
* fix: typo
* feat: include exports in repo init.luau
Fixes#84