ceylon.io: modernise the selector impl with newer ceylon features