Building Computational Institutions for Agents with RoleX