Use garden.util.hash-map? instead of map?
Move filter functions to garden.stylesheet.functions