add (nil?) and make (seq) work for nil input
better var name description