Sometimes I ask questions about how structures (groups, topological spaces etc.) ought to be defined, and oftentimes a categorial solution is suggested. Here is a recent example.
Now from my relatively ignorant point of view, it would seem that these solutions have dire limitations. Indeed, they seem unworkable. Of course, I'm probably wrong. Hence the following question.
Lets view $\mathsf{Grp}$ as a concrete category - that is, a category equipped with a forgetful functor to $\mathsf{Set}$ - and lets take the statement "$G$ is a group" to mean "$G$ is an object of $\mathsf{Grp}$". However, $\mathsf{Grp}$ will only be defined up to categorial equivalence.
Under these definitions, does it make sense to speak of "the binary operation of a group $G$?" And if not, how does one get around this?