main
RFC: from __future__ import annotations + migrate
Comply with new lint rule for unused variables
fixtures: change static fixture closure order fully to DFS