Long-Term Declarative Memory for Generally Intelligent Agents