smartRecipe

inline fun <T : Recipe> smartRecipe(recipe: T, callback: T.() -> Unit): T