effgen
examples
