Given the code:
class Athena::Validator::Foo
def self.new(v : Int32 = 1)
new ->{ v }
end
def initialize(&@callback : -> Int32); end
end
crystal docs would render:

While via mkdocs renders:

Not sure if its related, but it seems there also some extra whitespace after the method names?