Nicer constructs