For your second question: consider an arbitrary meromorphic on the complex plane with poles at points z1, z2, ...,
Now consider the same function, but now restricted to C \ {z1,z2,...}. By restricting the domain, the function is now complex analytic. Suddenly you went from having singularities to as smooth as possible.
Consider also Lusin's theorem, which implies the following Corollary: given an absolutely continuous function f defined on the interval [0,1], for every positive epsilon, there is a subset E of measure less than epsilon, such that f is C^1 on [0,1] \ E.
]]>