Better handle variables

#196
todo: fix ``POST``/ ``PATCH`` / ``PUT`` that don't work.