I notice that query is a reserved word in erlang - anyone know why? It's the first/most obvious function name you'd choose when dealing with a data store, so i'm interested in why it's reserved...