move old browser monad stuff to learning dir