obvious stuff to add as discussed in #4

Adds alists and plists via a single dedicated function for returning lookup functions.