add examples for enums, async, and deferred loading

why not use await here?