Macro __internal_declare_basic_blocks

macro __internal_declare_basic_blocks {
    () => { ... },
    ($name:ident (cleanup) $($rest:tt)*) => { ... },
    ($name:ident $($rest:tt)*) => { ... },
}

Helper macro that declares the basic blocks.