I have an idea for a role, but I'm not sure how a role is supposed to be writen. Can someone show me an example role or something so I can see how they will work?