ignore build artifacts on linux
report signals that were not converted into samples
optional i/o to write report to
implement advanced api
simpler argument handling
digraph hackery