Search as you Type field functionality

I was looking at the functionality of the new field here: https://www.elastic.co/guide/en/elasticsearch/reference/7.x/search-as-you-type.html

What I was wanting from the new field was to be able to facilitate a search-as-you-type input that also had fuzziness and transpose (ie: "atl" | "alt" -> "atlanta") but I am unsure how best to implement. The example specifically uses bool_prefix with multi_match.

Any hints would be appreciated.