Use this if you are using igraph from R
| .extract_constructor_and_modifiers {igraph} | R Documentation | 
This is a helper function for the common parts of make_ and
sample_.
.extract_constructor_and_modifiers(..., .operation, .variant)
... | 
 Parameters to extract from  | 
.operation | 
 Human-readable description of the operation that this helper is a part of  | 
.variant | 
 Constructor variant; must be one of ‘make’, ‘graph’ or ‘sample’. Used in cases when the same constructor specification has deterministic and random variants.  | 
A named list with three items: ‘cons’ for the constructor function, ‘mods’ for the modifiers and ‘args’ for the remaining, unparsed arguments.