Starting smarter function maps/array init