func Keys(m map[interface{}]interface{}) []interface{} {
	l := make([]interface{}, len(m))
	i := 0
	for k := range m {
		l[i] = k
		i++
	}
	return l
}
func Keys(m map[interface{}]interface{}) []interface{} {
	l := make([]interface{}, len(m))
	i := 0
	for k := range m {
		l[i] = k
		i++
	}
	return l
}
// Keys returns the list of keys in this map. You can use this from a template
// like so `[% FOREACH key IN hash.Keys(mymap) %]...[% END %]` or