Make the source module-like