A New Approach to Function Spaces on Quasi-Metric Spaces