The Great Decl Split (preliminary work): refactor source locations and eliminate `Sema.Block.src_decl`.
@expect