Example for #6: by hand generated typesafe Ceylon/Ant interface