Clean up autoloading.
Implement the `as` keyword to `list`.
Use variable syntax instead of strings.