Implement formableBy