TypeSystem and ContextLoader are working w/ promises.