arguments types added, misc minor changes

custom types added support for different argument values, e.g. digits
or literals, etc.