Separate types of working memory as discovered doing profiling for #56