minimalist functional library