this should be `#pragma cyclus decl` since you have definitions in your impl file.