File common.*: separated implementation from definition.