interpolate

fun interpolate(string: String, context: Map<String, Any>): String

Possible improvement: validate if all variables have been resolved and if not, throw.