Add metadata support
Start on keyword as a function that looks up in maps