def latin_ish_words(text):
import re
pattern = r"(?i)(?<!\S)\w*(?:tion|ex|ph|[oia]st)\w*(?!\S)"
return re.findall(pattern, text)
print(latin_ish_words("This functions as expected"))
ZGVmIGxhdGluX2lzaF93b3Jkcyh0ZXh0KToKCWltcG9ydCByZQoJcGF0dGVybiA9IHIiKD9pKSg/PCFcUylcdyooPzp0aW9ufGV4fHBofFtvaWFdc3QpXHcqKD8hXFMpIgoJcmV0dXJuIHJlLmZpbmRhbGwocGF0dGVybiwgdGV4dCkKCnByaW50KGxhdGluX2lzaF93b3JkcygiVGhpcyBmdW5jdGlvbnMgYXMgZXhwZWN0ZWQiKSk=