fogleman/primitive | ExplainGitHub