One can construct various "exotic" classes of distributions by playing with spaces of test functions. For example, if we choose a suitable subspace space of real analytic functions as test functions, the dual space will include "distributions" which are not finite sums of derivatives of measures.
Let $$T(x)=\sum\limits_{k=0}^{\infty}c_k \delta^{(k)}(x),\quad c_k\in \mathbb C, \quad \limsup\limits_{k\to\infty}\left(k!|c_k|\right)^{1/k}=0.\qquad\qquad(*)$$ $T(.)$ is not a distribution in the classical sense. Its support is localized at $x=0$ but $T(.)$ cannot be written as a finite linear combination of $\delta^{(k)}(x)$. Yet $(*)$ defines a continuous linear functional on a subspace of the space of entire analytic functions on $\mathbb C$. This is a simple example of a hyperfunction (a.k.a. analytic functional).
The analogue of the structure theorem for hyperfunctions basically says that every hyperfunction can be written as a convolution $T*\mu$, where $T$ is of the form $(*)$ and $\mu$ is a Borel measure on $\mathbb R$.

