WIP: initial import

Why are you using __call__?