The reasons why ABM is not a parameterized type in Agents.jl?

Ok! I will need to have a look over the implementation.