Whether it's worth it probably depends more on the rest on the world than on us. I can certainly keep a bunch of information in the back of my mind, so in the end I don't really care. However, I prefer to convey that information explicitly in the code when language features make it possible, implicitly through conventions otherwise. The back of my mind is a last resort option.