fix default case filling-in for GADTs