Implement explicit cast node
I guess this should work like a node where you select cast target from a dropdown menu (see casts
from worker definitions).
We can probably filter the targets based on the previous result type but I am not sure how that plays out with the merged result types now.