added reduceChanTypeCoercion test