A minor thing, but naming is hard. You would not say “define module private”, more likely you would say “define private module” and when you talk about these modules you would not say “modules private” but “private modules”, we also have “defp” already in place, so how about:
defpmodule
?






















