dynamic

fun dynamic(contributionMaker: () -> String, role: String? = null, location: PromptContributionLocation = PromptContributionLocation.BEGINNING): PromptContributor