table turtles : { Nam : string } fun add name = dml (INSERT INTO turtles(Nam) VALUES ({[name]})) fun closest name = List.mapQuery (SELECT * FROM turtles ORDER BY similarity(turtles.Nam, {[name]}) DESC LIMIT 5) (fn r => r.Turtles.Nam) val main = name <- source ""; results <- source []; return Name: