Open union/intersection types ceylon/ceylon-js#196