Added more documentation and form_input does a type level equal when
checking for NULL.