inline bootcode for now
treat None as keyword
various printer fixes
do not forget all args