feat: implements Functions module