Bugfix; needed to include abstract_dims in C_Codegen __init__