generic asElementList()
generic log function
generic log functionality
fix tests to use all ops
comment NaN handling