The usual setup for group cohomology of a group $G$ is as follows. One takes a $G$-module $M$, and considers the space of all maps $$\ell : G \times \cdots \times G \longrightarrow M $$ together with the coboundary operator $$(\delta\ell)(g_1, \dots, g_{n+1}) = g_1 \cdot \ell(g_2, \dots, g_{n+1}) +\sum_{i=1}^{n}(-1)^i\ell(g_1, \dots, g_ig_{i+1}, \dots, g_{n+1}) + (-1)^n \ell(g_1, \dots, g_n)$$ where $\ell$ is a $n$-cochain.
It seems that this has a completely generalization to the case that $M$ is a $G$-$G$-bimodule, so an abelian group $M$ with commuting left and right actions of $G$. In this case, one just has to replace the last term in the formula for the boundary operator with $$(-1)^n \ell(g_1, \dots, g_n) \cdot g_{n+1}.$$ The case discussed above is then the the special case where the right action on $M$ is trivial.
Is there a particular reason I cannot find this general description anwhere in the literature? It may be that this just never comes up in practice (although I know examples where it does), or maybe it is somewhat useless because it is impossible to compute?
Or is there some general reason that I am unaware of, like, does this general version somehow reduce to the standard version?