trying to get to standards for c header inclusions vs implementation