Here is what I mean with a simple use case
```
== Section 1 ==
Some text.
Hello, we are in {{section}}, leading paragraph is
{{paragraph|1|{{section}}}}.
== Section 2 ==
Some other text.
Hello, we are in {{section}}, leading paragraph is
{{paragraph|1|{{section}}}}.
```
And each call should generate respectively something like
Hello, we are in Section 1, leading paragraph is "Some text.".
Hello, we are in Section 2, leading paragraph is "Some other text.".
So, basically the idea is to let the module infers parameters from the
calling context, rather than
always make them explicit.
I didn't find in the manual anything that appeared relevant to me for
such a use case.
I'm also welcoming any suggestion to make things in a totally other way. :)