support adding the 'caller' type to the state
support adding the 'caller' type to the state

This lets us know whether we where called from the command line or the API

timclassic/relx,Licenser/relx,bitwalker/relx,umatomba/relx,priestjim/relx,ingwinlu/relx,syl20bnr/relx,ethercrow/relx,RJ/relx,lrascao/relx,tsloughter/relx,erlware/relx,zugolosian/relx,bsmr-erlang/relx