Reimplemented std.bank