One thing I dislike about the syntax of Tomo is that the return type is annotated inside the parentheses. e.g. this function returns Text:
func greeting(name:Text, add_exclamation:Bool -> Text)