first draft of SymPyCCode op