Very primitive implementation in #41.
Very primitive implementation in #41.