semantic: Correctly classify static ctors & dtors.
llvm: Emit appending marked globals for static ctors.
WIP: lksfdjlkjfdslkdsf
WIP use llvm.global_ctors.