The implementation that would successfully distinguish between the two is one that doesn't. It would allow both, and not apologise for it.
Naked female brests are not porn.