Toy web framework