58. Keep types and functions in separate namespaces unless they're specifically intended to work togetherSummaryDiscussionReferences