Module docstring
{"# Topological monoids - definitions
In this file we define two mixin typeclasses:
ContinuousMul Msays that the multiplication onMis continuous as a function onM × M;ContinuousAdd Msays that the addition onMis continuous as a function onM × M.
These classes are Prop-valued mixins,
i.e., they take data (TopologicalSpace, Mul/Add) as arguments
instead of extending typeclasses with these fields.
We also provide convenience dot notation lemmas like Filter.Tendsto.mul and ContinuousAt.add.
"}