Shouldn't the OMP program define its own cos_init?  In this case, I understand you want to use the C files "as is".  Perhaps this cos_init should be a separate library in `interface/lib`, but I would think, even so, that we don't want to hard-code 10.

I don't feel very strongly about any of this, but we want to enable components that already exist to be able to use  OMP support!, and placing this cos_init with the OMP functions will prevent that.  Not placing the OMP functions in a more global directory will prevent it being used by other components.

I'm fine merging the code currently, but we do want to make OMP generally usable in _cos_, so keep in mind in the future that we need to make this more general.