I think Stack singleton
(if it stands alone) or Stack companion
(if it comes with a class) is the best way to name object Stack
. The Scala Language Reference calls them modules. But modules have by now been too much associated with run-time entities (as in OSGI) to be comfortable with that.