# Hmm... so I have this: type AppConfig = object of RootObj AdwAppConfig = object of AppConfig AppContext[T: AppConfig] = object config: T let x = AppContext[AdwAppConfig](config: AdwAppConfig()) # `Error: object constructor needs an object type [genericInvocation]` # I'm not entirely sure where I'm being silly here