duplicate 2.0.1

Provides macros for duplication of code with variable substitution.
Documentation
1
2
3
4
5
6
7
8
9
10
The same substitution identifier must take the same number of argument across all substitution groups.
       Example:
           [
               ident1(arg1, arg2)  [sub1 arg1 arg2]
                      ^^^^^^^^^^
           ]
           [
               ident1(arg1, arg2)  [arg1 arg2 sub2]
                      ^^^^^^^^^^
           ]