# Functions
ParseFile parses a cooklang recipe file and returns the recipe or an error.
ParseStream parses a cooklang recipe text stream and returns the recipe or an error.
ParseString parses a cooklang recipe string and returns the recipe or an error.
# Structs
Cookware represents a cookware item.
Ingredient represents a recipe ingredient.
IngredientAmount represents the amount required of an ingredient.
Recipe contains a cooklang defined recipe.
Step represents a recipe step.
Timer represents a time duration.
# Type aliases
Metadata contains key value map of metadata.