Changed name of parse block from 'comma' to 'list'
Added if(a,b,c) function/syntax
Parse/run errors are now thrown via _error